﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using bi4homev3.Entidades;
using bi4homev3.Logica;

namespace bi4homev3.Paginas
{
    public partial class NuevoPerfil : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["validar"].Equals("true"))
            {
                Response.Redirect("Login.aspx");
            }

        }

        protected void sendperfil_Click(object sender, EventArgs e)
        {
           
            Usuario nuevo = new Usuario();
            nuevo.Login = this.usrname.Text;
            nuevo.Nombre = this.nombre.Text;
            nuevo.Apellido = this.apellido.Text;
            nuevo.Clave = this.passwd.Text;
            nuevo.Carga = Convert.ToInt32(this.carga.Text);
            nuevo.Ingreso = Convert.ToDouble(this.ingreso.Text);
            nuevo.Correo = this.correo.Text;
            AccionesPerfil crea = new AccionesPerfil(nuevo);
            crea.Config = this.passwrd2.Text;
            crea.insertar();
            Response.Redirect("Login.aspx");

        }

       protected void validanick (object sender, ServerValidateEventArgs args)
        {
            int rest = 0;
            string nick = args.Value;
            Usuario nou = new Usuario();
            AccionesPerfil medio = new AccionesPerfil(nou);
            rest = medio.ValidarUsername(nick);
            if (rest == 1)
                args.IsValid = false;
            else
                args.IsValid = true;
            

        }
    }
}
